package p_dynamic;

public class App {
   public static void main(String[] args) {
	//目标对象
	   IUserDao target=new UserDao();
	   System.out.println(target.getClass());
	   //代理
	   IUserDao proxy=(IUserDao) new UserDaoProxy(target).getProxyInstance();
	   //class $proxy0  内存中动态生成代理对象
	   System.out.println(proxy.getClass());
	   proxy.save();//执行的是代理的方法
	   
}
}
